perm filename ERRATA.TEX[TEX,DEK]30 blob sn#779678 filedate 1984-12-24 generic text, type T, neo UTF8
% More bugs (sigh) in The TeXbook

\input manmac
\proofmodefalse
\raggedbottom
\output{\onepageout{\unvbox255\kern-\dimen@ \vfil}}

\def\rhead{Bugs in {\tensl The \TeX book}, second printing}
\def\bugonpage#1(#2) \par{\bigbreak\tenpoint
  \hrule\line{\lower3.5pt\vbox to13pt{}Page #1\hfil(#2)}\hrule\nobreak\medskip}

\noindent This is a list of all corrections made to {\sl The \TeX book\/}
since the second printing. If your copy doesn't say `{\sl\kern-1pt Second
printing (October 1984)\/}' on the copyright page, you should also look at
the previous bug list. In fact, the most important corrections to the
first printing were discovered first, so they have already been made.

\bugonpage 23, line 16 (10/13/84)

\tenpoint\indent
|This is TeX, Version 1.0 (preloaded format=plain 83.7.15)|

\bugonpage 33, line 32 (10/21/84)

The bottom line shows how far \TeX\ has gotten until now in the
|story|{\parfillskip=0pt\par}

\bugonpage 194, lines 13--15 should be centered better (10/22/84)

\ninepoint
$$\displaylines{\hfill x\equiv x;\hfill\llap{(1)}\cr
   \hfill\hbox{if}\quad x\equiv y\quad\hbox{then}\quad
      y\equiv x;\hfill\llap{(2)}\cr
   \hfill\hbox{if}\quad x\equiv y\quad\hbox{and}\quad
      y\equiv z\quad\hbox{then}\quad
      x\equiv z.\hfill\llap{(3)}\cr}$$

\bugonpage 215, lines 9 and 10 from the bottom (12/23/84)

\ninepoint\noindent
general format
is the same as for |\def| and |\gdef|, but \TeX\ blindly expands the tokens
of the replacement text according to the expansion rules above. For
example, consider

\bugonpage 237, line 25 (10/10/84)

\ninepoint\noindent
saying `↑|\tabskip||=|\<glue>'. For example,
let's do the poultry table again, but with the{\parfillskip=0pt\par}

\bugonpage 300, lines 5--10 [changed for version 1.3] (11/25/84)

\ninepoint\noindent
what part of \TeX's memory has become overloaded;
one of the following fourteen things will be mentioned:
\begindisplay
|number of strings|\qquad(names of control sequences and files)\cr
|pool size|\qquad(the characters in such names)\cr
|main memory size|\qquad(boxes, glue, breakpoints, token lists,
	characters, etc.)\cr
\enddisplay

\bugonpage 300, lines 23--29 [changed for version 1.3] (11/25/84)

\danger If you have a job that doesn't overflow \TeX's capacity, yet
you want to see just how closely you have approached the limits,
just set ↑|\tracingstats| to a positive value before the end of your
job. The log file will then conclude with a report on your actual
usage of the first eleven things named above (i.e., the number of strings,
\dots, the save size), in that order. ↑↑{stack positions}
Furthermore, if you set |\tracingstats| equal to 2~or~more, \TeX\
will show its current memory usage whenever it
does a ↑|\shipout| command. Such statistics are broken into two
parts; `|490&5950|' means, for example, that 490 words are being used
for ``large'' things like boxes, glue, and
breakpoints, while 5950 words are being used for ``small'' things like
tokens and characters.

\bugonpage 305, line 26 (12/24/84)

\ninepoint\noindent
sentable as |↑↑M|. Asking \TeX\ to |\show\↑↑M|
\looseness-1
produces the response `|>| |\↑↑M=macro:->\|\]|.|'.

\bugonpage 327, lines 26--33 (10/22/84)

\ninepoint
\ansno19.16:
	|$$\displaylines{\hfill x\equiv x;\hfill\llap{(1)}\cr|\parbreak
        |   \hfill\hbox{if}\quad x\equiv y\quad\hbox{then}\quad|\parbreak
        |      y\equiv x;\hfill\llap{(2)}\cr|\parbreak
        |   \hfill\hbox{if}\quad x\equiv y\quad\hbox{and}\quad|\parbreak
        |      y\equiv z\quad\hbox{then}\quad|\parbreak
        |      x\equiv z.\hfill\llap{(3)}\cr}$$|\par\medskip\noindent
There's also a trickier solution, which begins with
\begintt
$$\displaylines{x\equiv x;\hfil\llap{(1)}\hfilneg\cr
\endtt

\bugonpage 414, line 10 (12/17/84)

\ninepoint\noindent
|\font\titlefont=cmssdc40           % titles in chapter openings|

\bugonpage 470, index entries for {\tt\char`\\longleftarrow}
			thru {\tt\char`\\Longrightarrow} (10/5/84)

The references to page 358 should be underlined (seven times).

\bugonpage 478, first and last lines (10/11/84)

\ninepoint\noindent Delete the last line in the right-hand column
(since it appears on page 479), and add the following line
at the top of the left-hand column (since it was dropped by mistake
from the second printing):

\smallskip
\eightpoint styles of math formatting, 140--141, 441--447.

\bye